package com.enterprise.dao.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Repository;

import com.enterprise.dao.BaseDao;
import com.enterprise.dao.PageConfigDao;
import com.enterprise.entity.PageConfig;
import com.enterprise.entity.page.PageModel;

@Repository("pageConfigDao")
public class PageConfigDaoImpl implements PageConfigDao{
	
	@Resource
	private BaseDao dao;

	public void setDao(BaseDao dao) {
		this.dao = dao;
	}

	@Override
	public int insert(PageConfig e) {
		// TODO Auto-generated method stub
		return dao.insert("pageConfig.insert", e);
	}

	@Override
	public int delete(PageConfig e) {
		// TODO Auto-generated method stub
		return dao.delete("pageConfig.delete", e);
	}

	@Override
	public int update(PageConfig e) {
		// TODO Auto-generated method stub
		return dao.update("pageConfig.update", e);
	}

	@Override
	public PageConfig selectOne(PageConfig e) {
		// TODO Auto-generated method stub
		return (PageConfig) dao.selectOne("pageConfig.selectOne", e);
	}

	@Override
	public PageModel selectPageList(PageConfig e) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<PageConfig> selectList(PageConfig e) {
		// TODO Auto-generated method stub
		return dao.selectList("pageConfig.selectList", e);
	}

	@Override
	public int deleteById(int id) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public PageConfig selectById(int id) {
		// TODO Auto-generated method stub
		return null;
	}

}
